<script>
import {
  program
} from './api/user'
export default {
  onLaunch: function () {


 

    //用户强制更新
    //本API返回全局唯一的版本更新管理器对象： updateManager，用于管理小程序更新。
    const updateManager = uni.getUpdateManager();
    //当向小程序后台请求完新版本信息，进行回调方法
    updateManager.onCheckForUpdate((res) => {


      if (res.hasUpdate) {
        //当新版本下载完成，会进行回调
        updateManager.onUpdateReady((res) => {
          uni.showModal({
            title: '更新提示',
            content: '新版本已经准备好，是否重启应用？',
            success(res) {
              if (res.confirm) {

                updateManager.applyUpdate();
              }
            }
          });

        });
        updateManager.onUpdateFailed((res) => {

          uni.showModal({
            title: '更新提示',
            content: '检查到有新版本，但下载失败，请检查网络设置',
            success(res) {
              if (res.confirm) {

                updateManager.applyUpdate();
              }
            }
          });
        });
      }
    })
  },
  onShow: function () {
    console.log("App Show");
  },
  onHide: function () {
    console.log("App Hide");
  },
};
</script>

<style>
</style>
<style lang="scss">
@import '@/uni_modules/uview-ui/index.scss';

@import './common/index.css';
</style>